package com.gxa.mapper.statistical;

import com.gxa.pojo.entity.tjgl.ChargeOverview;
import com.gxa.pojo.entity.tjgl.ChargeSummary;
import com.gxa.pojo.entity.tjgl.util.DateInfo;
import org.apache.ibatis.annotations.Param;

import java.time.LocalDate;
import java.util.List;

/**
 * @author IKE <hp1041735092@outlook.jp>
 * @date 26/2/2024
 */
public interface ChargeMapper {

    List<ChargeSummary> queryChargeDataUseBedArea(DateInfo date);

    List<ChargeSummary> queryChargeDataUseOperator(DateInfo date);

    List<ChargeSummary> queryChargeDataUsePayWay(DateInfo date);

    ChargeOverview queryChargeOverview(@Param("checkedBeginDate") LocalDate checkedBeginDate,@Param("checkedEndDate") LocalDate checkedEndDate);

}
